package java1.lang;

/**
 *  https://blog.csdn.net/qq_39404258/article/details/112065471
 *
 * 那么新的问题又来了，如果我自定义类记载器和核心类重名怎么办，该怎么加载，又或者我想篡改核心类内容，jvm又是怎么解决的？
 *
 * jvm肯定解决了这个问题，openjdk源码在AccessController.doPrivileged
 *
 * 学名叫做沙箱安全机制，主要作用是：保护核心类，防止打破双亲委派机制，防篡改，如果重名的话就报异常，这里的重名指包名加类名都重复。
 *
 *  @author shenenlu 2021年07月16日 下午14:10:01
 */
public class String {

    public static void main(java.lang.String[] args) {
//        String aaa="";
        System.out.println("1");
    }


}
